約 3,751,324 件
https://w.atwiki.jp/goodgames/pages/909.html
3フレーム遅延問題 2 最近、予想しないものが大反響となる傾向があります。 掲題の件ですが。 残念ながらBF3でもBF4でもこの問題が解消する可能性は極めて低いでしょう。 理由は単純明快です。 Microsoft DevCenter DirectX programming New or updated in Windows 8.1 Preview Windows8.1にて投入されるDirectX11.2にてこの問題を改善するための手段(Direct3D low-latency presentation API)が提供されます。 上記リンク先では件のフレームあたり17ms遅延の問題について何度も触れられています。 (17msは16.666...msを切り上げているので3フレームだと51msではなく50msになります) またサンプルとして例示されている分かり易い名前のAPIIDXGIDevice1 SetMaximumFrameLatencyでは遅延させるフレーム数が指定出来ますが、 このAPIはDirect9Exの時代から存在していました。 何も指定しないと3フレームの遅延になりますが、 1フレーム遅延などを指定するとフレームレートの低下を招きます。 あくまでも理論上の話で実際にどうなのかはケースにより異なりますが。 前述の通り、3フレーム遅延問題への対策はDirectX11.2に盛り込まれるため、 DirectX11.1で改善する計画は存在しないようです。 言うまでも無くBF4はDirectX11.1のAPIにしか対応していないため、 Windows8.1(DirectX11.2)の環境で実行しても、 前述のような対策の恩恵を受けることは出来ません。 ( - )
https://w.atwiki.jp/sakino/pages/13.html
はじめに ここでは、Windowsゲームプログラム製作にあたって 必要となるDirextXに関して、自分で調べた範囲のノウハウをまとめていこうと思います。 いろいろな関連書籍とかを読めば良い話でもあるけども このような"形"として残しておけば、 いずれは何かの役に立つのではないかと思います。 #とは言ったものの 、役に立つときは来るのか疑問ではある また、仮にもし見ている人が居るならば 助言をいただければとてもうれしい限りです。 DirextX関連書籍 DirextX関連ニュース Alder Lake + Windows 11でもゲームは快適/安心に遊べる、フロンティアの最新ゲーミングPCをテスト - AKIBA PC Hotline! 新作MMORPG『ELYON』初のアップデートが12月15日に実施決定!詳細は12月10日20時の公式生放送をチェック(アスキー) - Yahoo!ニュース - Yahoo!ニュース Windows 11にアップデートする前に行なうべき8つのこと - auone.jp アスキーゲーム 12月14日までは10%オフ!Steam版『A列車で行こう はじまる観光計画』が本日発売 - ASCII.jp 『モンスターハンターライズ』Steam版ダウンロードカードが12/13より販売開始! - 電撃オンライン 約17万円で買えるMSI製ゲームノートPC「Katana GF76」は,ゲームはもちろん非ゲーム用途でも価格対性能比に優れる1台だ - 4Gamer.net GeForce 497.09 ドライバ 不具合情報 - ニッチなPCゲーマーの環境構築Z 第12世代Core「Core i5-12600K」の実力を検証。ミドルクラスCPUの常識を超える性能を見せる - 4Gamer.net 『ウマ娘 プリティーダービー』で新ストーリーイベント「聖なる夜に重なるキセキ」が開催(アスキー) - Yahoo!ニュース - Yahoo!ニュース 【PR】GALLERIAのプレミアムゲームノートPC「UL7C-R36」の実力を検証。240Hz表示液晶パネルで流行りのゲームを快適にプレイできる - 4Gamer.net Access Accepted第705回:「リビングルームへの進出」を目指したXbox20年の歩み - 4Gamer.net PvEサバイバル『Icarus』のローンチ日と動作環境が発表! メモリは32GBを推奨(Game Spark) - Yahoo!ニュース - Yahoo!ニュース 『Windows 11』はゲーム機能が充実してるって知ってた? - 電撃オンライン 新作MMORPG『ELYON』のユーザー増加にともない新サーバー「アクエリアス」が追加!(アスキー) - Yahoo!ニュース - Yahoo!ニュース Steam版『A列車で行こう はじまる観光計画』の追加要素を紹介!(アスキー) - Yahoo!ニュース - Yahoo!ニュース 大型新人あらわる!?「そこそこぱかライブTV Vol.6」で「見たことのないウマ娘」の登場が示唆され話題に(アスキー) - Yahoo!ニュース - Yahoo!ニュース すさまじい戦場を描写するPC版『バトルフィールド 2042』RTX 30動作でのゲーム映像が公開。11月12日からはじまる早期アクセスの時点でNVIDIAの拡張機能に対応(電ファミニコゲーマー) - Yahoo!ニュース - Yahoo!ニュース 『Marvel s Guardians of the Galaxy』システム要件がSteamで公開―ストレージは150GBに(Game Spark) - Yahoo!ニュース - Yahoo!ニュース Microsoft、Windows 11のハードウェア要件を回避する方法を公式に説明 - マイナビニュース 『バトルフィールド 2042』オープンベータ開催10月6日~9日に決定―10月8日以降は予約購入等無しで参加可能(Game Spark) - Yahoo!ニュース - Yahoo!ニュース DirectX 12 Ultimateをフルサポート IntelがゲーミングGPU「Alchemist」の概要を発表:Arcブランドで2022年第1四半期に登場予定(1/2 ページ) - - ITmedia 『デレステ』にDMM GAMES版が今秋登場、PCでプロデュース可能に(PHILE WEB) - Yahoo!ニュース - Yahoo!ニュース ASUSゲーミングノート「ROG Strix G15 Advantage Edition」で、Radeon RX 6800Mの実力を検証 - PC Watch AMDのカスタムAPUがSteam DeckとMagic Leapに採用 AMD CPUロードマップ (1/3) - ASCII.jp 新しめのPCでも動かない可能性が? 「Windows 11」を動作要件を改めてチェック! - - ITmedia FPSやTPSに最適! RTX 3070 Laptop GPU&240Hz液晶パネル搭載の15.6型ノートPC「G-Tune H5」はイチオシの相棒だ! (3/3) - ASCII.jp AMD、Xboxゲーム開発者向け「AMD FidelityFX」を発表 - ASCII.jp M1 Mac正式対応の「Parallels Desktop 16.5」公開。Win 10が快適動作 - Engadget日本版 「PSO2」,DirectX 11に対応したグラフィックスエンジンでゲーム画面はどう変わったのか。「PSO2:NGS」仕様になったキャラクリも紹介 - 4Gamer.net Windows 10のデバイスドライバーで見えた、今秋の大型アップデートの可能性 (1/2) - ASCII.jp 「DirectX SDK」が消失? 一時Microsoftのダウンロードセンターから入手不能になった理由 - 窓の杜 「DirectX9.0c」エンドユーザーランタイム公式配布再開!セキュリティも強化 - Game*Spark 「DirectX 12 Ultimate」のメッシュシェーダーの威力を「3DMark」の新しい専用テストで実感 - 窓の杜 Microsoft、ARM環境で「OpenCL」「OpenGL」アプリを動作させる互換機能パックを公開 - 窓の杜 NVIDIAとAMD、どっちに軍配? 「DirectX Raytracing」能力を比較するベンチが「3DMark」に - 窓の杜 AMDの新GPU「Radeon RX 6000」シリーズ正式発表 DirectX 12 Ultimate対応で579ドル(約6万円)から:米国では11月8日から順次発売 - - ITmedia Microsoft、VRAMへの直接ロードでゲームを高速化する「DirectStorage」 - マイナビニュース Microsoft、ゲームのロード時間を大幅削減する「DirectStorage」のWindows版を提供 - PC Watch NVIDIA、「DirectX 12 Ultimate」対応のゲーマー・クリエイター向けドライバーをリリース - 窓の杜 GPU性能がアップするWindows 10の新機能が使えるGeForceドライバが公開 - PC Watch 「DirectX 12 Ultimate」がゲームを革新! ゲームバー、タスクマネージャーにも強化 - 窓の杜 Microsoft、「DirectX 12 Ultimate」発表 - 新Xboxとプラットフォーム統一 - マイナビニュース Microsoft、Xboxとの垣根をなくした「DirectX 12 Ultimate」を発表。レイトレのバージョンアップなど新機能実装 - PC Watch Microsoft、「DirectX 12 Ultimate」を発表 - 窓の杜 NVIDIAがDirectX 12 Ultimateを紹介、Xbox Series XとWindows 10 PCのAPIが共通化 - ASCII.jp NVIDIAが「DirectX 12 Ultimate」の概要とGeForce RTXでの対応を明らかに。Windows 10の次期大型アップデートで導入 - 4Gamer.net デスクトップをアニメーションGIFキャプチャーする「ScreenToGif」がDirectXゲームに対応 - 窓の杜 フォートナイトのDirectX 12サポートが予告 - PC Watch 基礎的なレイトレはどういうもの?「DirectXリアルタイムレイトレーシング入門」レポ【CEDEC 2019】 - GameBusiness.jp 3DMark、視覚的損失なしにFPSを向上させる「可変レートシェーディング」テストを追加 - PC Watch 新Parallels登場! macOS CatalinaでDirectX 11ゲームを楽しもう - ASCII.jp macOS Catalina対応「Parallels Desktop 15」、DirectX 11をサポート - マイナビニュース 「Watch Dogs Legion」が、NVIDIA GeForce RTX 搭載 PC でDirectX レイトレーシングに対応 - PR TIMES NVIDIA,Pascal世代以降の「RT Core非搭載GPU」でDirectX Raytracingをサポートへ - 4Gamer Microsoft,Windows 7でもDirectX 12対応ゲームを動作可能に。対応タイトル第1弾は「WoW:Battle For Azeroth」 - 4Gamer Windows 7でDirectX 12が動作可能に。まずはWoWから - PC Watch 統合型GPU向けのDirectX 12ベンチマーク「Night Raid」が「3DMark」に加わる - 4Gamer.net Win 10、DirectXリアルタイムレイトレーシングに正式対応!10月度アップデート配信開始 - GameBusiness.jp Windows 10がついに「DirectX Raytracing」(DXR)をサポート――本日公開の「October 2018 Update」で - 4Gamer.net ゲーム表現の革新「DirectX Raytracing」が「October 2018 Update」で正式サポート - 窓の杜 「VMware Workstation 15」がリリース ~4K/HiDPI環境やDirectX 10.1をサポート - 窓の杜 [GDC 2018]西川善司の3DGE:DirectX Raytracingにおける最適解は「レイトレーシングを行わないこと」!? Futuremarkが語るその真意 - 4Gamer.net [GDC 2018]西川善司の3DGE:DirectX RaytracingにRTX,Optix,ProRenderにRadeon Rays。“レイトレだらけ”の状況をすっきりさせてみる - 4Gamer.net [GDC 2018]ついにDirectXがレイトレーシングパイプラインを統合。「DirectX Raytracing」が立ち上がる - 4Gamer.net [GDC 2018]西川善司の3DGE:DirectX Raytracingでゲームグラフィックスは何が変わるのか。「Quantum Break」のRemedyが示す,その方向性 - 4Gamer.net DirectX、ゲームの視覚的品質を次のレベルに押し上げるレイトレーシングに対応 - PC Watch Microsoftがレイトレーシングをリアルタイムで行えるAPI「DirectX Raytracing」を公開、ゲームも映画並みにレイトレーシングを活用する時代へ - GIGAZINE MS、Arm版「Windows 10」の制約について公開するも、数日で削除 - ZDNet Japan NVIDIAの最新ドライバでFermi世代のGPUがDirectX 12対応に - PC Watch [GDC 2017]PS4&Xbox One用タイトルのPC移植スペシャリストが語る「DX12の理想と現実」 - 4Gamer.net DirectX 12世代の3DMark新テスト「Time Spy」がついに公開。さっそくGPU計16製品で実行してみる - 4Gamer.net Futuremark、3DMarkにDirectX 12対応の新テスト「Time Spy」を追加 - マイナビニュース DirectX 12やVRで再び脚光を浴びるAMD FXプロセッサ - PC Watch 最新ゲームが高速動作、DirectX 12はWindows 10でしか享受できない!【本当にWindows 10って使えるの?】 - 窓の杜 [GDC 2016]シェーダモデル6.0がやってくる! Microsoftが語った「次のDirectX」 - 4Gamer.net GeForceとRadeonは現状,どこまでDirectX 12に最適化されているのか。「Ashes of the Singularity」で計15製品をテスト - 4Gamer.net 西川善司の3DGE:AMDによる主張「NVIDIA製GPUは,DirectX 12の優位性を活用できない」を考察する - 4Gamer.net Windows 10世代のパーツ選び ビデオカード編 【即効! Windows 10×PC自作(11)】 - AKIBA PC Hotline! 圧倒的性能を誇る「DirectX 12」はゲーマーや開発者にとってどんな意味があるのか - GIGAZINE Intel、DX12対応のWindows 10用内蔵GPUドライバを配布 - PC Watch NVIDIAとAMD、DX12対応のWindows 10ドライバを公開 - PC Watch 西川善司の3DGE:DirectX 12.0と12.1の違いからG-SYNCの新情報まで。NVIDIAが明かす「あなたの知らないGeForce」 - 4Gamer.net [COMPUTEX]「現行のGeForceが対応するDirectX 12の機能レベル」をNVIDIAが明らかに。VR向けGameWorksもリリース - 4Gamer.net スクウェア・エニックス、DirectX 12で超高精細なリアルタイム3DCGを披露:Build 2015 - - ITmedia DirectX 12世代ではCPUの立ち位置が変わるかも? 3DMarkの「API Overhead feature test」で8・4・2コアCPUの挙動を見てみる - 4Gamer.net AMD、DirectX 12時代に威力を発揮する「Async Shaders」を日本でアピール:世代交代でスコア2倍に(1/3 ページ) - - ITmedia [GDC 2015]「Haswell」と「Broadwell」の間には,DirectX 12関連の重要な違いがあった - 4Gamer.net DirectX 12で本当にゲームは速くなる?! 関連技術セッションレポート - GAME Watch 大解説! Mantleは死なず、ただ進化するのみ:DirectX 12は脅威なのか(1/2 ページ) - - ITmedia 西川善司の3DGE:新しく来るDirectXは「12」だけじゃない。突如浮上した「DirectX 11.3」とは何か? - 4Gamer.net 【後藤弘茂のWeekly海外ニュース】 GPUの進化に対応したMicrosoftの次世代API「DirectX 12」の背景 - PC Watch [GDC 2014]DirectX 12,ついに発表。その特徴に迫る - 4Gamer.net DirectX 12の公開が告知され、実に5年ぶりに新バージョンがリリースされる見込み - GIGAZINE DirectX 11.1 GPUでWindows 8の表示はさらに速くなる? (1/2) - ASCII.jp GPU黒歴史 逆転のDirectX 9対応は口先だけ? Trident XP4 (1/4) - ASCII.jp 【GDC2012】西川善司の3Dゲームファンのための「DirectX 11.1」講座 次世代ゲーム機の根幹技術になるといわれるDirectX 11.1の新機能に迫る - GAME Watch Windows Vista用のDX11対応パッチ,Windows Updateで配布が始まる - 4Gamer.net 【後藤弘茂のWeekly海外ニュース】 DirectX 11世代のGPUマイクロアーキテクチャの方向性 - PC Watch ASCII.jp:DirectX 10.1をベースにするWindows 7 (1/2) - ASCII.jp 【後藤弘茂のWeekly海外ニュース】 AMDがDirectX 11世代GPU「Evergreen」の年内投入を発表 - PC Watch
https://w.atwiki.jp/api_programming/pages/109.html
下位ページ Content Folder(フォルダ)とは? 同期 フォルダの取得レスポンスJSON XML Folder(フォルダ)とは? タスクやノートをグループで管理する手段の一つ。 違うプロジェクトや役割を分けるために用いられることが多い。 Jump To Retrieving Folders Adding Folders Editing Folders Deleting Folders Errors 同期 至極単純。 (クライアント側で)新しく作ったフォルダを加えて、(クライアント側で)削除したフォルダを削除する。 最終更新の時間を確認して、サーバ上に何か変更が加えられているか確認するYESなら、サーバ上の情報を取得し、ローカル(クライアント)にコピーする。サーバ、クライアント(と別のクライアント)で変更が加えられていた場合の、コンフリクト解消のため。 この後、何かフォルダが編集されたら、編集情報をサーバに送信。 フォルダの取得 http //api.toodledo.com/3/ bold(){folders/get.php}?access_token=yourtoken アクセス方法 GET or POST. The private boolean value indicates that the user does not want the folder to be shared with other people. The archived boolean value indicates that the user no longer wants to see this folder, but wants to retain it for historical purposes. The order integer represents the user s preferred order for listing folders with ord=1 being the top. レスポンス JSON [{"id" 123,"name" "Shopping","private" 0,"archived" 0,"ord" 1},{"id" 456,"name" "Home Repairs","private" 0,"archived" 0,"ord" 2},{"id" 789,"name" "Vacation PLanning","private" 0,"archived" 0,"ord" 3}] XML URLに f=xml オプションを付けるhttp //api.toodledo.com/3/folders/get.php?access_token=yourtoken f=xml folders folder id 123 /id private 0 /private archived 0 /archived order 1 /order name Shopping /name /folder folder id 456 /id private 0 /private archived 0 /archived order 2 /order name Home Repairs /name /folder folder id 789 /id private 1 /private archived 0 /archived order 3 /order name Vacation Planning /name /folder /folders Adding Folders Add a folder using the "folders/add.php" API call. You can access this via POST. Folder names must be unique within an account. If you try to add a folder that already exists, you ll get an error. Each user can have up to 1000 folders. If you try to add more than this, you will get an error. name A text string up to 32 characters. (required) private A boolean value (0 or 1) that describes if this folder can be shared. A value of 1 means that this folder is private. http //api.toodledo.com/3/folders/add.php name=MyFolder access_token=yourtoken If the add was successful the new folder will be returned. [{"id" 12345,"name" "MyFolder","private" 0,"archived" 0,"ord" 1}] folders folder id 12345 /id private 0 /private archived 0 /archived order 1 /order name MyFolder /name /folder /folders Editing Folders Edit a folder using the "folders/edit.php" API call. You can access this via POST. Folder names must be unique within an account. If you try to edit the folder name to one that already exists, you will get an error. If you try to edit the folder, but pass in the same values that already exist on the server, you will get an error. You should avoid making unnecessary edits. id The id number of the folder to edit. (required) name A text string up to 32 characters. private A boolean value (0 or 1) that describes if this folder can be shared. A value of 1 means that this folder is private. archived A boolean value (0 or 1) that describes if this folder is archived. http //api.toodledo.com/3/folders/edit.php id=12345 name=MyFolder private=0 access_token=yourtoken If the edit was successful the edited folder will be returned. [{"id" 12345,"name" "MyFolder","private" 0,"archived" 0,"ord" 1}] folders folder id 12345 /id private 0 /private archived 0 /archived order 1 /order name MyFolder /name /folder /folders Deleting Folders The "folders/delete.php" API call will allow you to permanently delete a folder. You can access this via POST. Any tasks or notes that currently have this folder will have their folder set to 0 (none). id The id number of the folder to delete. (required) http //api.toodledo.com/3/folders/delete.php id=12345 access_token=yourtoken If the delete was successful you will get the following message. {"deleted" 12345} deleted 12345 /deleted Error Codes Any of the API calls can return error messages. Here is a list of the error messages that you may receive from the folder API endpoints. If there was an error when editing or deleting a folder, the id number that you attempted to edit will be included in the error s "ref" field for your reference. 201 Your folder must have a name. 202 A folder with that name already exists. 203 Max folders reached (1000). 204 Empty id. 205 Invalid folder. 206 Nothing was edited. Examples JSON {"errorCode" 202,"errorDesc" "A folder with that name already exists","ref" 1234} XML error id="202" ref="1234" A folder with that name already exists /error
https://w.atwiki.jp/api_programming/pages/159.html
http //developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Ant.html ChannelAssignment Index (A) » Toybox » Ant Class List Method List File List Module Toybox Ant Overview Since 1.0.0 Supported Devices All devices App Types Data Field Widget App Requires Permission Ant Defined Under Namespace Classes ChannelAssignment, DeviceConfig, GenericChannel, Message, UnableToAcquireChannelException Constant Summary MSG_ID_RF_EVENT = 0x01 Message ID s Since 1.0.0 MSG_ID_UNASSIGN_CHANNEL = 0x41 Since 1.0.0 MSG_ID_ASSIGN_CHANNEL = 0x42 Since 1.0.0 MSG_ID_CHANNEL_ID = 0x51 Since 1.0.0 MSG_ID_CHANNEL_PERIOD = 0x43 Since 1.0.0 MSG_ID_SEARCH_TIMEOUT = 0x44 Since 1.0.0 MSG_ID_CHANNEL_RF_FREQUENCY = 0x45 Since 1.0.0 MSG_ID_NETWORK_KEY = 0x46 Since 1.0.0 MSG_ID_TRANSMIT_POWER = 0x47 Since 1.0.0 MSG_ID_CHANNEL_TRANSMIT_POWER = 0x60 Since 1.0.0 MSG_ID_LOW_PRIORITY_SEARCH_TIMEOUT = 0x63 Since 1.0.0 MSG_ID_LIB_CONFIG = 0x6E Since 1.0.0 MSG_ID_PROXIMITY_SEARCH = 0x71 Since 1.0.0 MSG_ID_RESET_SYSTEM = 0x4A Since 1.0.0 MSG_ID_OPEN_CHANNEL = 0x4B Since 1.0.0 MSG_ID_CLOSE_CHANNEL = 0x4C Since 1.0.0 MSG_ID_BROADCAST_DATA = 0x4E Since 1.0.0 MSG_ID_ACKNOWLEDGED_DATA = 0x4F Since 1.0.0 MSG_ID_CHANNEL_RESPONSE_EVENT = 0x40 Since 1.0.0 MSG_CODE_RESPONSE_NO_ERROR = 0x00 Message Code s for the response event Since 1.0.0 MSG_CODE_EVENT_RX_SEARCH_TIMEOUT = 0x01 Since 1.0.0 MSG_CODE_EVENT_RX_FAIL = 0x02 Since 1.0.0 MSG_CODE_EVENT_TX = 0x03 Since 1.0.0 MSG_CODE_EVENT_TRANSFER_RX_FAILED = 0x04 Since 1.0.0 MSG_CODE_EVENT_TRANSFER_TX_COMPLETED = 0x05 Since 1.0.0 MSG_CODE_EVENT_TRANSFER_TX_FAILED = 0x06 Since 1.0.0 MSG_CODE_EVENT_CHANNEL_CLOSED = 0x07 Since 1.0.0 MSG_CODE_EVENT_RX_FAIL_GO_TO_SEARCH = 0x08 Since 1.0.0 MSG_CODE_CHANNEL_IN_WRONG_STATE = 0x15 Since 1.0.0 MSG_CODE_CHANNEL_ID_NOT_SET = 0x18 Since 1.0.0 MSG_CODE_TRANSFER_IN_PROGRESS = 0x1F Since 1.0.0 MSG_CODE_INVALID_MESSAGE = 0x28 Since 1.0.0 MSG_CODE_EVENT_QUE_OVERFLOW = 0x35 Since 1.0.0 NETWORK_PUBLIC = 0 Ant Network Type Since 1.0.0 NETWORK_PLUS = 1 Since 1.0.0 NETWORK_PRIVATE = 2 Since 1.2.0 CHANNEL_TYPE_TX_NOT_RX = 0x10 Channel Type Bidirectional Transmit (Master) Since 1.0.0 CHANNEL_TYPE_RX_NOT_TX = 0x00 Bidirectional Receive (Slave) Since 1.0.0 CHANNEL_TYPE_RX_ONLY = 0x40 Receive Only (Slave) Since 1.2.0 Generated on Thu Feb 18 15 00 15 2016 by yard 0.8.7.6 (ruby-2.2.1).
https://w.atwiki.jp/api_programming/pages/129.html
下位ページ Session Content #conten Module Toybox ActivityRecording Overview The Activity Recording module will allow Apps to access the FIT file recording capabilities of the device. Apps can use this module to allow the user to start and stop recordings, create laps, and save recorded data. Since 1.0.0 App Types App Requires Permission Fit Defined Under Namespace Classes Session Constant Summary The SPORT enum allows definition of what kind of sport is being recorded.Use SPORT_GENERIC for sports not on the list. SPORT_GENERIC = 0 Since 1.0.0 SPORT_RUNNING = 1 Since 1.0.0 SPORT_CYCLING = 2 Since 1.0.0 SPORT_TRANSITION = 3 Sport used for mulitsport transitions. Since 1.0.0 SPORT_FITNESS_EQUIPMENT = 4 Sport used for ANT enabled excercise equipment. Since 1.0.0 SPORT_SWIMMING = 5 Since 1.0.0 SPORT_BASKETBALL = 6 Since 1.0.0 SPORT_SOCCER = 7 Since 1.0.0 SPORT_TENNIS = 8 Since 1.0.0 SPORT_AMERICAN_FOOTBALL = 9 Since 1.0.0 SPORT_TRAINING = 10 Sport used for activities such as strength training, cardio, etc Since 1.0.0 SPORT_WALKING = 11 Since 1.0.0 SPORT_CROSS_COUNTRY_SKIING = 12 Since 1.0.0 SPORT_ALPINE_SKIING = 13 Since 1.0.0 SPORT_SNOWBOARDING = 14 Since 1.0.0 SPORT_ROWING = 15 Since 1.0.0 SPORT_MOUNTAINEERING = 16 Since 1.0.0 SPORT_HIKING = 17 Since 1.0.0 SPORT_MULTISPORT = 18 Since 1.0.0 SPORT_PADDLING = 19 Since 1.0.0 SUB_SPORT_GENERIC = 0 Sub-sports allow for clarification of sport when recording. Use SUB_SPORT_GENERIC if no other sub-sport is applicable. Since 1.0.0 SUB_SPORT_TREADMILL = 1 Sub-sport for Running and Fitness Equipment Since 1.0.0 SUB_SPORT_STREET = 2 Sub-sport for Running Since 1.0.0 SUB_SPORT_TRAIL = 3 Sub-sport for Running Since 1.0.0 SUB_SPORT_TRACK = 4 Sub-sport for Running Since 1.0.0 SUB_SPORT_SPIN = 5 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_INDOOR_CYCLING = 6 Sub-sport for Cycling and Fitness Equipment Since 1.0.0 SUB_SPORT_ROAD = 7 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_MOUNTAIN = 8 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_DOWNHILL = 9 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_RECUMBENT = 10 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_CYCLOCROSS = 11 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_HAND_CYCLING = 12 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_TRACK_CYCLING = 13 Sub-sport for Cycling Since 1.0.0 SUB_SPORT_INDOOR_ROWING = 14 Sub-sport for Rowing and Fitness Equipment Since 1.0.0 SUB_SPORT_ELLIPTICAL = 15 Sub-sport for Fitness Equipment Since 1.0.0 SUB_SPORT_STAIR_CLIMBING = 16 Sub-sport for Fitness Equipment Since 1.0.0 SUB_SPORT_LAP_SWIMMING = 17 Sub-sport for Swimming Since 1.0.0 SUB_SPORT_OPEN_WATER = 18 Sub-sport for Swimming Since 1.0.0 SUB_SPORT_FLEXIBILITY_TRAINING = 19 Sub-sport for Training Since 1.0.0 SUB_SPORT_STRENGTH_TRAINING = 20 Sub-sport for Training Since 1.0.0 SUB_SPORT_WARM_UP = 21 Sub-sport for Activity Warm-up Since 1.0.0 SUB_SPORT_MATCH = 22 Sub-sport for Sports with Matches (e.g. Tennis) Since 1.0.0 SUB_SPORT_EXERCISE = 23 Sub-sport for Excercise Since 1.0.0 SUB_SPORT_CHALLENGE = 24 Sub-sport for a Sport Challenge Since 1.0.0 SUB_SPORT_INDOOR_SKIING = 25 Sub-sport for Fitness Equipment Since 1.0.0 SUB_SPORT_CARDIO_TRAINING = 26 Sub-sport for Training Since 1.0.0 Instance Method Summary (collapse) - (Session) createSession(options) Use createSession() to create a session object with options determined by the caller. Instance Method Details (Session) createSession(options) Use createSession() to create a session object with options determined by the caller. Only one session object is allowed to exist at a time. If there is an existing object that has not been closed using the save() or discard() methods, this method will return that object instead of creating a new one. Parameters options (Dictionary) — A Dictionary containing session creation options Options Hash (options) sport (Object) — The primary sport being recorded (SPORT_GENERIC by default) subSport (Object) — The sport subcategory being recorded (SUB_SPORT_GENERIC by default) name (String) — Required. This is the name that will be associated with the sport being recorded. The suggested maximum length of the name is 15 characters (some devices support longer names). Returns (Session) — A new session object, or the existing session object if a session is active and has not been saved or discarded Since 1.0.0
https://w.atwiki.jp/aviutl41991/pages/72.html
NL-Meansフィルタ for DX11 NL-Means for DX11 Ver1.14 作者:Yan氏 ◆avitl0QFUE(nod_chip)氏によるNL-Meansフィルタのモード3(nodchip氏によるGPU実装)を参考に、DirectX11用に作成。 動作環境DirectX11がインストールされている DirectCompute4.0に対応したビデオカード及びドライバ SSE2が動作するCPU Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) 系統樹 CPU GPU NL-Means モード0━━┳NL-Means モード3 ┣ モード1(N099氏) ┗NL-Means for DX11 ┣ モード2(Aroo氏) ┗NL-Means Light━━━NL-Means Light for GPUNL-Means nodchip氏 NL-Means Light・NL-Means Light for GPU nilpo氏 一次配布元 ver 62≫389 1.14 61≫689,698 1.13 61≫589 1.12 61≫511 1.11 61≫480 1.10(lost) 61≫243 1.00 個人メモ:_except_handler4_commonエラーについて いろいろ調べてみたが、どうやらVista上のVCで作ったものをXPに持ってくると起こることがあるらしい。 \windows\system32にあるdwmapi.dll(Vistaには存在するが、XPには存在しないはずのもの)を消せば解決するという話もあるが、自分の環境ではそれが見つからなかった。 http //bytes.com/topic/net/answers/611031-vista-xp-msvcrt-dll-error http //www.garbagecollect.jp/~usa/d/200910c.html さて、問題はまだ解決して無いわけだが…スレで同じ症状の人がいないか聞いて見ようかな? (2010/03/11, 41991) 何となく解決しました。DirectX11が必要な時点で、そもそもXPは不可なようです。 (2010/03/18, 41991) たまには仕事する。けど、「プロシージャエントリポイント_except_handler4_commonがmsvcrt.dllから見つかりませんでした」と出て、プラグインを認識してくれない。誰か助けてー -- 41991 (2010-03-05 02 00 00) ◦Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) がちゃんとインストールされてないとか? -- 名無しさん (2010-03-06 12 15 28) それは入ってるはずですが…「ちゃんと」ってどういう状況なんでしょう。しかもメインマシンでも、サブノートでも同じ挙動。 -- 41991 (2010-03-06 14 00 00) 個人メモに「いろいろ調べてみたが、どうやらVista上のVCで作ったものをXPに持ってくると起こることがあるらしい。」って書いてるけどXPだとDirectX11動かないんじゃ? -- 名無しさん (2010-03-14 22 10 42) なるほど…求められるままにd3d11.dllをダウンロードしてましたけど、そもそもそこにVistaの要素があったわけですね。ありがとうございます。 -- 41991 (2010-03-18 20 30 00) 重いフィルタと同時に使うとエラーがよくでます。 -- 名無しさん (2013-04-05 20 27 37) 使っているフィルターはNNEDI3、wavelet_type-G、wavelet3DNR4、自動フィールドシフト等の重いフィルター達です。やはり重いフィルターと同時使用には無理があるんでしょうか? -- 名無しさん (2013-04-05 20 33 41) ちなみに全て同時に使っています。CPUはAMDFX8coreです -- 名無しさん (2013-04-05 20 34 15) GPUはNVIDIAGTX550TIです -- 名無しさん (2013-04-05 20 34 37) 名前 コメント
https://w.atwiki.jp/mccc/pages/15.html
参考資料: APIs APIまとめ ComputerやTurtleのコンソールで“help API名”を実行すると、APIについての解説(英語)が表示される。 Bit Colors Colours Coroutine Disk FS GPS Help? HTTP IO Keys? Math OS Paintutils Parallel Rednet Redstone RS Shell String Table Term Textutils Turtle Peripheral Vector
https://w.atwiki.jp/june1st/pages/16.html
C++BuilderでWinMain()をいじるには Unit1.cppではなくProject1.cppにWinMain()があるのでそこいじればおk ウィンドウ表示テンプレ #include windows.h LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); ATOM InitApp(HINSTANCE); BOOL InitInstance(HINSTANCE,int); char szClassName[] = "API01" ; float g_temp = 10; exmain(){ WinMain(0,0,0,0); } int WINAPI WinMain(HINSTANCE hCurInst,HINSTANCE hPrevInst, LPSTR lpsCmdLine,int nCmdShow) { MSG msg; BOOL bRet; if(!InitApp(hCurInst)) return FALSE; if(!InitInstance(hCurInst,nCmdShow)) return FALSE; while((bRet = GetMessage( msg,NULL,0,0)) != 0) { if(bRet ==-1){ MessageBox(NULL,"GetMessageError","Error",MB_OK); break; } else { TranslateMessage( msg); DispatchMessage( msg); } } return (int)msg.wParam; } //ウィンドウクラスの登録 ATOM InitApp(HINSTANCE hInst) { WNDCLASSEX wc; wc.cbSize = sizeof(WNDCLASSEX); wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = WndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = hInst; wc.hIcon = (HICON)LoadImage(NULL, MAKEINTRESOURCE(IDI_APPLICATION), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED); wc.hCursor = (HCURSOR)LoadImage(NULL, MAKEINTRESOURCE(IDC_ARROW), IMAGE_CURSOR, 0, 0, LR_DEFAULTSIZE | LR_SHARED); wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); wc.lpszMenuName = NULL; wc.lpszClassName = (LPCSTR)szClassName; wc.hIconSm = (HICON)LoadImage(NULL, MAKEINTRESOURCE(IDI_APPLICATION), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED); return (RegisterClassEx( wc)); } //ウィンドウの生成 BOOL InitInstance(HINSTANCE hInst,int nCmdShow) { HWND hWnd; hWnd = CreateWindow(szClassName, "APIのてすと", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInst, NULL); if(!hWnd) return FALSE; ShowWindow(hWnd,nCmdShow); UpdateWindow(hWnd); return TRUE; } //ウィンドウプロシージャ LRESULT CALLBACK WndProc(HWND hWnd,UINT msg,WPARAM wp,LPARAM lp) { switch(msg){ case WM_DESTROY PostQuitMessage(0); break; default return (DefWindowProc(hWnd,msg,wp,lp)); } return 0; }
https://w.atwiki.jp/stgbuilder/pages/472.html
Direct2D DirectXのDirect2Dでは、アフィン変換(線形変換)がサポートされている。 座標(X,Y)に対して、変換行列を乗算して、アフィン変換を行う。 アフィン変換 P・M=P 現在の座標Pに変換行列Mを乗算して、線形変換後の座標P を作成する。 ①オブジェクトの変換前の各座標:1行×3列 P[X Y 1] ②変換行列:3行×2列 ┌M11(初期値:1) M12(初期値:0)┐ M│M21(初期値:0) M32(初期値:1)│ └M31(初期値:0) M33(初期値:0)┘ ③オブジェクトの変換後の各座標:1行×2列 P [X Y ] X =X×M11+Y×M21+1×M31(初期値:X×1+Y×0+1×0 =X) Y =X×M12+Y×M22+1×M32(初期値:X×0+Y×1+1×0 =Y) 回転:Rotate 指定した角度と中心点を持つ回転 変換 Matrix3x2F Rotation( FLOAT angle, D2D1_POINT_2F centerPoint ); angle:回転角度(度単位,正の角度の場合は時計回り,負の角度の場合は反時計回り) centerPoint:回転の中心点 x:中心点のX座標 y:中心点のY座標 拡大/縮小:Scale 指定したX軸方向およびY軸方向の拡大/縮小率と中心点を持つ拡大/縮小 変換 Matrix3x2F Scale( D2D1_SIZE_F size, FLOAT width, FLOAT height D2D1_POINT_2F centerPoint FLOAT x, FLOAT y ); size: width:サイズの水平成分(幅) height:サイズの垂直成分(高さ) centerPoint:拡大/縮小の中心点 x:中心点のX座標 y:中心点のY座標 傾斜:Skew 指定したX軸値・Y軸値および中心点を持つ傾斜 変換 Matrix3x2F Skew( FLOAT angleX, FLOAT angleY, D2D1_POINT_2F centerPoint FLOAT x, FLOAT y ); angleX:X軸の傾斜角度(Y軸からの反時計回りの度単位) angleY:Y軸の傾斜角度(X軸からの反時計回りの度単位) centerPoint:傾斜の中心点 x:中心点のX座標 y:中心点のY座標 平行移動:Translate 指定したX軸方向およびY軸方向の変位を持つ移動 変換 Matrix3x2F Translation( D2D1_SIZE_F size FLOAT x, FLOAT y ); size x:X軸方向の変位 y:Y軸方向の変位 画像変換
https://w.atwiki.jp/arprojectfun/pages/39.html
ノート DirectShow 入門 DirectXで動画像処理を行う方法について、DirectShow を用いて解説する。 DirectShow 入門 MSDNより DirectShowの概要 動画を再生するプログラムを作る はじめての動画処理プログラミングより 動画内の特定のフレームを表示する6章の 602.cpp Webカメラからのキャプチャ6章の 603.cpp, 604.cpp メモのようなもの SampleGrabberをビルドする SampleGrabberでWebカメラから取得した画像をテクスチャとして貼り付ける dxtrans.h が見つからないエラー処理の対処 スプライトを背景として3Dオブジェクトを配置する